If you think disabling services helps for your specific purpose, I'll go by it. How are you disabling them? Click start button, type services.msc, then hit Enter. Any service you want to disable, double click on it and in the lower panel stop it. After that, in the upper panel, change Startup type to Disabled, that'll prevent it from restarting at subsequent boots.
You cant set different windows services for different users or be prompted to choose a services profile. For user apps though you can add/remove startup shortcuts selectively for different users. Startup Programs - Change
Or you can create a batch file to disable services inside windows. E.g. see here. Clickable service start/stop cmd or bat file. Possible?