Nice screensaver. A little jerky on my laptop, but not too bad. As for the Rundll32.exe error, this is the inno setup script for a screensaver I wrote. Maybe it'll help you figure out what's wrong.
; Script generated by the Inno Setup Script Wizard. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! [Setup] AppName=SpinIt AppVerName=SpinIt v0.1b AppPublisher=TomToad CreateAppDir=no OutputDir=C:\projects\ScreenSaver Framework OutputBaseFilename=SpinItsetup Compression=lzma SolidCompression=yes [Languages] Name: "english"; MessagesFile: "compiler:Default.isl" [Files] Source: "C:\projects\ScreenSaver Framework\spinit.scr"; DestDir: "{sys}"; Flags: ignoreversion confirmoverwrite ; NOTE: Don't use "Flags: ignoreversion" on any shared system files [Run] Filename: "{sys}\rundll32.exe"; Parameters: "desk.cpl,InstallScreenSaver {sys}\SpinIt.scr"